home *** CD-ROM | disk | FTP | other *** search
- Path: news.internet.dk!s-t-j
- From: s-t-j@internet.dk (Stig Joergensen)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Probl. with datatypes.
- Date: 18 Feb 96 22:18:31 CET
- Organization: Who knows?
- Message-ID: <3127f979@internet.dk>
- NNTP-Posting-Host: modem2-4.internet.dk
- X-GateSoftware: AmiGate 1.6b (28.1.96)
-
-
- -> REPOST OF
- -> Date 11 Feb 96 0:35:55
- -> From Stig Joergensen (s-t-j@internet.dk)
- -> MGSID <311d8e1d@internet.dk>
-
- Hi out there.
-
-
- I have a problem (hmm. 2 problems)
-
-
- 1) Where can I find some info on datatypes ?
-
- 2) Why will this code not refresh the datatype picture/gadget on my own window
-
-
- ..... open libraries etc
-
- DISPLAYGADGET: MOVE.L DATALIBBASE(A5),A6
- .OPENSOURCE MOVE.L #IFFFILENAME,D0
- LEA NEWOBJECTATTRS(A5),A0
- CALL NewDTObjectA
- MOVE.L D0,OBJECT(A5)
- BEQ.W .FAIL
-
- .ADDIT MOVE.L D0,A2
- SUB.L A1,A1
- MOVE.L WINDOWPTR(A5),A0
- MOVEQ.L #$FFFFFFFF,D0
- CALL AddDTObject
-
- .REFRESH MOVE.L OBJECT(A5),A0
- MOVE.L WINDOWPTR(A5),A1
- SUB.L A2,A2
- SUB.L A3,A3
- CALL RefreshDTObjectA
- BRA.W REFRESHWINDOW
-
- .FAIL MOVE.L DOSLIBBASE(A5),A6
- CALL IOERR
- MOVE.L D0,RETURNFAULT(A5)
- BRA.W CLOSEWINDOW
-
- REFRESHWINDOW: MOVE.L WINDOWPTR(A5),A1
- MOVE.L wd_firstgadget(a1),A0
- SUB.L A2,A2
- MOVE.L INTUILIBBASE(A5),A6
- CALL REFRESHGADGETS
-
- ..... some other code stuff
-
- ..... some data
-
- NEWOBJECTATTRS: DC.L DTA_SourceType,DTST_FILE
- DC.L DTA_GroupID,GID_PICTURE
- DC.L GA_Left,20
- DC.L GA_Top,20
- DC.L GA_Width,56
- DC.L GA_Height,48
- DC.L DTA_UserData,'PIC1'
- DC.L TAG_DONE
-
- IFFFILENAME: DC.B 'DH3:Pictures/Dock-Brushes/FileManager.brush',$00
-
- ..... some more data
-
- by the way, my window look like this
-
- WINDOW: DC.L WA_Left,50
- DC.L WA_Top,50
- DC.L WA_Width,200
- DC.L WA_Height,100
- DC.L WA_Title,WINDOWTITLE
- DC.L WA_MinWidth,200
- DC.L WA_MinHeight,100
- DC.L WA_MaxWidth,200
- DC.L WA_MaxHeight,100
- DC.L WA_CloseGadget,TRUE
- DC.L WA_Backdrop,FALSE
- DC.L WA_Borderless,TRUE
- DC.L WA_RMBTrap,TRUE
- DC.L WA_ScreenTitle,SCREENTITLE
- DC.L WA_PubScreenName,PUBNAME
- DC.L TAG_DONE
-
-
- and the IDCMP will be set to $00800260 witch is some boopsi stuff + close +
- gadget up&down
-
-
-
- _ _____________________________ _
- / | \!/ __ /| | \
- / /|-- -- |_-|-` _ /-|miga |\ \
- _( (_| /!\ __||_||_| Programmer|_) )_
- (((\ \| / > _| < \ |/ /)))
- (\\\\ \_/ / Joergensen \ \_/ ////)
- \ / --\ /
- \ _/s-t-j@internet.dk /!\_ /
- / /_____________________________\ \
- /___/ \___\
-
-